                               Puzznic Trainer
                           by R. Bubba Magillicutty

     Here's another nifty trainer.  Fabulous Furlough ripped off my cheat
program to make a silly one-function cheat, but this one is far superior.

The functions:

L - Clear a level (the one function in the THG cheat)
Grey plus - toggle timer on and off
T - Give yourself another minute
R - Give yourself one more retry (no extra aborts, fails, or ignores. Sorry.)
C - Add another "continue" - sort of useless, but added for completeness

Note: Adding a minute (T), adding retries (T), or adding continues (C)
doesn't update the screen right away.  Going to the next level or anything
else which causes a redraw (such as going down one minute in the case of the
T key) will cause the screen to show the changes.  But they're really there. 
Trust me.

     Why all the extras?  Some people might actually want to finish a level
by themselves.  Some of them were challenging and I wanted to figure out how
to do them.  Pausing time let me think about the problem, and adding retries
was essential when I'd make a mistake.  If you get hopelessly stuck, you can
skip the level as a last resort.  And for those who want to retain some of
the game's challenge, adding a minute or just allowing infinite continuations
will suffice.

     Fabulous Furlough has continued his long career of ripping people off. 
Every Taito "crack" he's ever done has used NOGUARD.  People have been
insulting NASA for this same trick.  But Bubble Bobble and any others done by
him were "cracked" in the same manner.  For quite some time Fabs has been
trying to pull out the Taito cracker from NOGUARD to have his own.  Why, I'm
not sure, but perhaps he feels guilty.  I wrote my own Taito cracker without
looking at NOGUARD or anything else.  Fabs has also stolen many other things,
including the code to one of the stupid CGA scolling loaders used in one
game.  His latest is my cheat program.  Does it matter to anyone?  He is
putting out interactive cheats now.  But can you trust him?  You'd better
watch your own code.  If you've ever done a crack, unprotect program, cheat,
or anything else, there's a pretty good chance that Fabs has at least looked
through it.  He's not done an original thing in the whole time that I've
known him, which is really too bad.  It's what's holding him back.  The best
crackers out there are all "doing their own thing."  Mad Scientist's Rastan
cheat was very original in the way it worked.  Terminator has done some
really impressive stuff as well, and he does it all on his own.
     If Fabulous Furlough can pull out all of my cheater code, so be it.  I
don't know if he understands it all.  In Sourcer format it must be a bit
unpleasant.  I'm almost ready to release a much nicer version, which includes
many more features such as a cheat compiler to keep the size of cheats down,
definable cheat keys, beeps or an on-screen notice to tell you the state of a
toggle, and a few other things.  I doubt the one Fabs stole will ever be much
improved, though I'm sure the new one will be disassembled and stolen as
well.  But what can you expect from someone with no scruples? You can always
be sure that cheats from us will be clean and efficient.  I'm always
improving one thing or another in the program, generally with each cheat.  I
made several small changes to make cheats a lot easier to write today while
writing this Puzznic cheat.  Making a cheat takes about 30 seconds from the
time we know what needs to be changed.  And we can do some really versatile
things.  Lord Zombie is adding a nice cheat to the King's Bounty loader.  I
doubt Fabs will be capable of such things, though after stealing enough
different cheats and loaders he may eventually pick it up.  But who can you
trust?  Anything he puts out will always be several steps behind us, by
necessity.  If he's not capable of anything original he'll never be able to
pass us.

     Anyway, watch for more nice cheats in the future.  If anyone is
interested in doing interactive trainers, let me know.  With Lord Zombie's
cheat maker, all that is required to make one is inputting the segment and
offset to change, whether you want to move a value in there, increment it,
add to it, and if it should be a toggle.  No programming required; cheats
in just a few seconds.

                                -- R. Bubba Magillicutty


And a heap o' thanks go to Gerald Lau for testing this and many other
trainers.  He should have been mentioned in the last 5 or so, but for some
reason I forgot to include a note.  I hope you'll forgive me for this, and
you'll be mentioned and thanked in all the trainers you test from now on.  I
really appreciate the help!

